hit oneself hard and repeatedly - Alemán Inglés Diccionario